package com.sss.hloster0703;
import java.util.InputMismatchException;
import java.util.Scanner;
public class TestEx04 {

	public static void main(String[] args) {
		try {
			int appleNum = 0;// 苹果数
			int stuNum = 0;// 学生数
			System.out.println("***现在给孩子们分苹果***");
			Scanner input = new Scanner(System.in);
			System.out.print("请输入桌子上有几个苹果：");
			appleNum = input.nextInt();
			System.out.print("请输入班上有几个孩子：");
			stuNum = input.nextInt();
			System.out.println("班上每个孩子分得多少苹果：" + appleNum / stuNum);
			System.out.println("小崽子们很开心！！！！");
		}catch(ArrayIndexOutOfBoundsException e) {
			System.out.println("数组下标越界，请修改程序！");
		}catch(IllegalArgumentException e) {
			System.out.println("参数不合法或不不正确，请修改程序！");
		}catch (ArithmeticException e) {                            // 捕获算数异常
			System.out.println("算数异常，请检查程序！！");
		}catch (InputMismatchException e) {              //表示Scanner获取的内容与期望类别的模式不匹配，或者该内容超出期望类型的范围          
			System.out.println("Scanner获取内容异常，请检查程序！！");
		}
		System.out.println("程序执行完毕！！");
	}

}
